home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SPACE 2
/
SPACE - Library 2 - Volume 1.iso
/
utility
/
693
/
lha201
/
whats.new
< prev
Wrap
Text File
|
1993-01-24
|
5KB
|
114 lines
A summary of changes in LHA v2.01 compared to LHA v1.30
-------------------------------------------------------
1. New features for all users
-----------------------------
a) The biggy: -lh5- archives are now fully supported! This introduces
a new compression method plus two new varieties of internal archive
header.
b) For downward compatibility, the 'o' flag has been added. This forces
old-style (i.e. -lh1-) compression to be used; it also automatically
forces the header level (see below) to level 0 for compatibility. By
default, the 'o' flag is off, and -lh5- archives are created.
c) LHA v2.01 is now compatible with ARCSHELL v3.1 in almost all functions
provided the ARCSHELL "Quester LZH Mode" button is selected. This
greatly simplifies using LHA from the desktop.
d) For compatibility with archivers on other systems, the file extension
'LHA' is recognised as a valid archive extension when extracting from
or listing archives. Thus, for example, the command
lha l abc
will list all files in archives abc.lzh AND abc.lha (assuming both
exist). As another example,
lha x xyz*
will extract all files from all archives that match the names xyz*.lzh
or xyz*.lha.
e) For compatibility with MSDOS LHARC v2.xx, the 'l' flag has been added.
This sets the header level (i.e. the format of the archive header) for
-lh5- archives only. The supported levels are:
0 : the default for archives created by LHA v2, and can be listed
by LHA v1.xx (& compatible programs)
1 : an enhancement of level 0: the header can contain a number
of extensions, but offers no significant user benefits; can
also be listed by LHA v1.xx (& compatible programs)
2 : a further enhancement of level 0: file time/date are stored in
Un*x format, rather than the DOS format used by levels 0 & 1;
the header is verified by a crc check rather than a checksum;
cannot be listed by LHA v1.xx
NOTE 1: if the 'o' and/or 'c' flag is specified, the header level is
forced to 0.
NOTE 2: there are no significant benefits in specifying levels other
than 0 at this stage; in fact, early versions of Thomas Quester's LZH
archiver do not handle level 2 headers correctly, so it is probably
wise to leave the level set to 0. [This is NOT a bug in LHA, since
both LHA and MSDOS LHARC can handle level 2 headers created by each
other.]
f) An id of 'A' stored as a 1-byte comment is now interpreted to mean
that the archive was created under 'Atari TOS'; this code will also
be generated when an archive is created, if no other comment is
specified.
g) New error messages have been added to cover additional error situations
that can arise.
2. New features for REGISTERED users only
-----------------------------------------
a) Encryption/decryption is supported by a special version of LHA,
only available to registered users. The principal reason for
dropping this from the standard package is to improve performance
for normal use.
3. Design changes
-----------------
a) The internal date/time of files is now maintained in unix format rather
than dos format; this is required to support the level 2 header format.
4. Documentation changes
------------------------
a) The documentation has been revised to include a description of -lh5-
support and of the new switches introduced in v2. The section on
ARCSHELL compatibility has been completely rewritten, and the section
on performance has been updated to include information on both -lh1-
and -lh5- archives, as well as ST/TT comparisons.
5. Bug fixes
------------
a) Fixed an existing buglet in v1.30: the filename is now listed correctly
when an archive file is skipped due to an unknown type.
b) Updated the comment display routine to correctly decode a one byte OS
id stored as a comment (it was supposed to work before but didn't).
c) Fixed bug introduced in v2.00: LHA (and system) crashes could occur when
screen output (e.g. for archive listing or file display) was interrupted
by pressing control-C.
Changes to other programs in the LHA full registration package
--------------------------------------------------------------
Program Current version Notes
------- --------------- -----
FCOMP 1.3 Unchanged.
FMT 1.3 Fixed to run reliably on the TT030, by making
the timeout for floppy i/o processor-independent.
LESS 1.6 Fixed to run on the TT030 without bombing on exit;
also now expands tabs (optionally) for a much more
readable display.
LHX 1.21 Unchanged.
LJPRINT 1.2 Unchanged.
Roger Burrows
10/January/1993